// 高阶组件就是一个函数，他接收一个组件为参数，并且返回出一个新的组件
import {Navigate} from "react-router-dom"
let Islogin = (WrapComponent)=>{
    return (props)=>{
        console.log(props,"gaojieproso");
        if (!localStorage.getItem("token")) { // 如果没有登陆  
            return <Navigate to="/login"></Navigate>
        }
        //  {...props}叫反向继承和属性代理
        return <WrapComponent {...props}></WrapComponent>
         
    }
}
export default Islogin